html,body{
	height:100%;
}
#login{
    margin: 0;
    padding: 0;
}
#login .weui-cells{
	margin-top: 0;
	padding-top:10px;
}
/* #login .weui-cells:before,#login .weui-cell:before{
	border:none !important;
} */
#login .weui-cell:before{
	left:12px !important;
	right:12px !important;
}
#login .weui-cell{
	padding:14px 12px;
}
#login .weui-cell.phone:before{
    border:none !important;
}
#login .weui-cells:after{
    border:none;
}
#login .weui-cells:before{
    border-top:none;
}
#login .weui-cell__hd.phone{
    height: 25px;
    width: 25px;
    background: url(../images/icons.png) no-repeat -117px 0px;
    background-size: 620%;
    margin-right:10px;
}

#login .weui-cell__hd.code{
    height: 25px;
    width: 25px;
    background: url(../images/icons.png) no-repeat -74px 3px;
    background-size: 620%;
    margin-right:10px;
}
#login a.getCode-btn.default{
	display: block;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding: 5px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    color: #1070d3;
    border-radius: 5px;
    border: 1px solid #1070d3;
    font-weight: bold;
}
#login a.getCode-btn.disabled{
	display: block;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding: 5px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    color: #888;
    border-radius: 5px;
    border: 1px solid #888;
}
#login .login-btn{
	padding:8px 14px 4px 14px; 
	
}

#login .login-btn a.default{
	background-color: #1070d3;
}
#login .login-btn a.disabled{
    background-color: #1070d3;
    opacity:0.6;
}
#login .login-btn a{
	background-color:#1070d3; 
	margin: 15px 0px;
	width: 100%;
}

#login .weui-mask_transparent{
    background-color: #000;
    opacity: 0.3;
}
#login .weui-cells_form{
    position: fixed;
    z-index: 19910114;
    top:50%;
    left:50%;
    width:80%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    border-radius:10px;
}
#login .weui_cells_title{
    padding:14px 0px;
}
#login .agree{
    padding-bottom:14px;
}
#notPay{
	padding-top:30px;
} 
#notPay .img{
	margin:30px 0;
}
#notPay a{
	display: inline-block;
    margin-top: 10px;
    border-bottom: 1px solid #ff7f18;
	
}
/*首页*/
#index{
    margin-top:14px;
}
#index i.icon{
    display:inline-block;
    width: 25px;
    height: 25px;
    background-image:url('../images/icon.png');
    background-repeat:no-repeat; 
    background-size: 850%;
    margin-right: 10px;   
    vertical-align: bottom;
}
#index .nav i.icon{
    display:block;
    width: 30px;
    height: 30px;
} 
#index .nav i.user{
    background-position: -132px -37px;
    background-size: 800%;
}
#index .nav i.scan{
    background-position: -176px -42px;
    margin-right: 0;
}
#index .where{
    margin-top:6rem;
    margin-bottom:4rem;
}
#index .searchArea{
    padding:0px 1em;

}
#index i.search{
    background-position: -173px -36px;
}
#index i.map{
    background-position:-186px -4px;
    margin-right:0;
}
#index .searchInput{
    padding-bottom:8px;
    margin-bottom:3rem;
}
#index .searchInput input{
    border:none;
    background:#e6e6e6;
}
#index .recommend{
    margin-top:3rem;
}
#index .recommend:after{
    content: " ";
    display: inline-block;
    height: 0.5em;
    width: 0.5em;
    border-width: 2px 2px 0 0;
    border-color: #888;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
}
#index .banner{
    margin-top:8rem;
}